#ifndef USER_PWD_DIALOG_H
#define USER_PWD_DIALOG_H

#include "lvgl.h"

// 修改密码对话框结构体
typedef struct {
    lv_obj_t* obj;                // 对话框对象
    lv_obj_t* user_dd;            // 用户选择下拉框
    lv_obj_t* old_pwd_ta;         // 旧密码输入框
    lv_obj_t* new_pwd_ta;         // 新密码输入框
    void (*close_cb)(void);       // 关闭回调函数
} user_pwd_dialog_t;

/**
 * @brief 创建修改密码对话框
 * @param parent 父对象
 * @param close_cb 关闭回调函数
 * @return 对话框对象
 */
user_pwd_dialog_t* user_pwd_dialog_create(lv_obj_t* parent, void (*close_cb)(void));

#endif // USER_PWD_DIALOG_H